package br.com.condominio.controller;

import java.sql.SQLException;
import java.util.List;

import br.com.condominio.model.dao.VisitanteDAO;
import br.com.condominio.view.vo.VisitanteVO;

public class VisitanteController {

	private VisitanteDAO dao;

	public VisitanteController() throws ClassNotFoundException, SQLException {
		this.dao = new VisitanteDAO();
	}

	public boolean atualizar(VisitanteVO visitante) throws SQLException {
		return (this.dao.atualizar(visitante));
	}

	public boolean criar(VisitanteVO visitante) throws SQLException,
			ClassNotFoundException {
		return (dao.criar(visitante));
	}

	public List<VisitanteVO> getAllVisitantes() throws SQLException,
			ClassNotFoundException {
		return (dao.getAllVisitantes());
	}

	public boolean excluir(VisitanteVO visitante) throws SQLException,
			ClassNotFoundException {
		return (dao.excluir(visitante));
	}

	public VisitanteVO getVisitanteByID(int id) throws SQLException,
			ClassNotFoundException {
		return (dao.getVisitanteByID(id));
	}
}
